package cn.cs.fallback;

import cn.cs.client.RestAfterOrderClient;
import cn.cs.client.RestRepairOrderClient;
import cn.cs.common.Dto;
import cn.cs.pojo.*;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component
public class RepairOrderFallBack implements RestRepairOrderClient {


    @Override
    public List<String> getUserOrderType(String userId) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getAppOrderByUserId(String userId) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getAppOrderByOrderState(String userId) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getRepairOrderByOrderState(String userId) throws Exception {
        return null;
    }

    @Override
    public List<RepairOrder> getRepairOrderList(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public List<RepairOrder> getRepairOrderListByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Integer getRepairOrderCountByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Integer addRepairOrder(RepOrder repairOrder) throws Exception {
        return null;
    }

    @Override
    public Map<String, Object> getOrderDetailsByOrderId(String orderId, String type) throws Exception {
        return null;
    }

    @Override
    public Map<String, Object> getRepOrderByAppOrderId(String appOrderId) {
        return null;
    }

    @Override
    public Dto queryRepairOrderAgentProfitAll(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public ClientUser getClientUserById(Long id) throws Exception {
        return null;
    }

    @Override
    public Map<String, Object> getTestReportById(String orderNo) throws Exception {
        return null;
    }

    @Override
    public List<AfterOrder> getAfterOrderByOrderId(String orderId) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getAppOrderByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getAppOrderAllByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Integer getRepairOrderRepairUserCountByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getAppOrderAllRepairUserByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Integer getAppOrderAgentACountByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public List<RepairOrder> getAppOrderAgentAByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Integer getAppOrderAgentBCountByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public List<RepairOrder> getAppOrderAgentBByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Double getAppOrderAgentAProfitAll(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Double getAppOrderAgentBProfitAll(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Integer updateRepairOrder(RepairOrder repairOrder) throws Exception {
        return null;
    }

    @Override
    public ClientUser getUserBalanceByUserId(String userId) throws Exception {
        return null;
    }

    @Override
    public Map<String, Object> getRepairOrderById(String orderNo) throws Exception {
        return null;
    }

    @Override
    public Integer updateAppOrderStatus(String orderId, String order_state) throws Exception {
        return null;
    }

    @Override
    public Integer insertAccoutDetails(AccountDetail accountDetail) {
        return null;
    }

    @Override
    public Integer updateUserBalance(Double balance, String id) {
        return null;
    }

    @Override
    public RepairOrder getRepairsOrderById(String id) throws Exception {
        return null;
    }

    @Override
    public Integer updateUserOrderNumber(String id) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getOrderByRepUserId(String rep_user_id) throws Exception {
        return null;
    }

    @Override
    public Integer updateRepOrderStatusMoney(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Integer updateRapairOrderStatus(RepOrder repOrder) {
        return null;
    }

    @Override
    public Integer updateTestReportStatus(String rep_order_id, String app_order_id, String id) throws Exception {
        return null;
    }

    @Override
    public Map<String, Object> getBillOrderDetailsByOrderId(String OrderId) {
        return null;
    }

    @Override
    public List<Map<String, Object>> getBillOrderImgByOrderId(String OrderId) {
        return null;
    }

    @Override
    public Integer updateOrderStatusByAppId(String order_state, String appId) {
        return null;
    }

    @Override
    public Map<String, Object> getInsurancePremiumCount(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getInsurancePremiumByMap(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Integer updateRepairUserStar(Long star, String orderId) {
        return null;
    }

    @Override
    public Integer updateOrderStateAAgent(String id) throws Exception {
        return null;
    }

    @Override
    public Integer updateOrderStateBAgent(String id) throws Exception {
        return null;
    }

    @Override
    public Double getAppOrderAgentAProfitAllNew(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public List<Map<String, Object>> getAppOrderAgentAByMapNew(Map<String, Object> param) throws Exception {
        return null;
    }

    @Override
    public Map<String, Object> getOrderById(String id) throws Exception {
        return null;
    }

    @Override
    public Integer updateOrderStatus(String id, String app_order_id, String agentAId, String agentBId) throws Exception {
        return null;
    }
}
